package com.aspose.cells;

class zcec {
   private ListObject a;
   private com.aspose.cells.b.a.d.zh b;
   private zcel c;

   zcec(zcel var1, ListObject var2) throws Exception {
      this.c = var1;
      this.a = var2;
      this.b = new com.aspose.cells.b.a.d.zh();
   }

   void a(String var1, com.aspose.cells.a.f.zj var2) throws Exception {
      this.a();
      zcel.a(var1, this.b, var2);
      this.b.a();
      this.b = null;
   }

   void a() throws Exception {
      zbxv var1 = new zbxv(this.a);
      var1.a(this.b);
      if (this.a.q()) {
         zcek.a(this.a.r(), this.b);
      }

      this.b();
      this.c();
      zcdb var2 = new zcdb(344);
      var2.a(this.b);
   }

   private void b() throws Exception {
      int var1 = this.a.getListColumns().getCount();
      zcdb var2 = new zcdb(345, var1);
      var2.a(this.b);

      for(int var3 = 0; var3 < var1; ++var3) {
         ListColumn var4 = this.a.getListColumns().get(var3);
         this.a(var4);
      }

      zcdb var5 = new zcdb(346);
      var5.a(this.b);
   }

   private void a(ListColumn var1) throws Exception {
      zbxu var2 = new zbxu(var1);
      var2.a(this.b);
      if (var1.f != null) {
         zcdw var3 = new zcdw(var1);
         var3.a(this.b);
      }

      if (var1.g != null) {
         zceb var4 = new zceb(var1);
         var4.a(this.b);
      }

      zcdb var5 = new zcdb(348);
      var5.a(this.b);
   }

   private void c() throws Exception {
      zcdz var1 = new zcdz(this.a);
      var1.a(this.b);
   }
}
